//
//  HomeDataHelper.h
//  FoodCorner
//
//  Created by Summer on 16/2/27.
//  Copyright © 2016年 Summer. All rights reserved.
//

#import <Foundation/Foundation.h>
@class MainListModel,ImageArrayModel;
@interface HomeDataHelper : NSObject
/**
 *  @author Summer
 *
 *  创建一个单利对象，便于在以后工作中使用
 *
 *  @return 返回一个单例对象
 */
+(instancetype)sharedHomeDataHelper;
/**
 *  @author Summer
 *
 *  下载数据通过block刷新数据
 *
 *  @param page    进行数据解析的字符串页数
 *  @param success 传送一个数据成功解析之后，刷新数据的block
 *  @param failed  传送一个数据解析失败的信息
 */
-(void)findAllDynamicWithLimitNumber:(NSInteger )limitNumber success:(void (^)())success failed:(void (^)(NSString *massage))failed;

/**
 *  @author Summer
 *
 *  描述数据的总数
 *
 *  @return 返回一个数值，这个数值为网络数据的总数
 */
-(NSInteger)numberOfDatas;
/**
 *  @author Summer
 *
 *  通过此方法获得model对象
 *
 *  @param index 传入一个地址值
 *
 *  @return 返回一个人MainListModel对象
 */
- (MainListModel *)modelOfIndex:(NSInteger )index;

///将数组遍历到赋值到一个Model，并添加到数组中
- (NSArray *)achieveDataFromArray:(NSArray *)array;
@end
